package cn.hl.hm.constants;

import org.apache.commons.lang3.StringUtils;

/**
 *  司机审核状态：
 *  1.待审核
 *	2 已通过 （提交后待审核，默认态）
 *	3.未通过 （审核通过，可接单状态）
 *	4.无效（拉黑、下线、解约）
 * 2016-12-29
 * @author 大和
 *
 */
public enum DriverStatus {
	WAIT_SUBMIT("1","待提交"),
	WAIT_AUDIT("2","待审核"),
	PASS("3","已通过"),
	FAIL("4","未通过"),
	INVAILD("5","无效");
	private String status;
	private String name;
	DriverStatus(String status,String name){
		this.name = name;
		this.status = status;
	}
	public static DriverStatus getUserStatus(String status){
		if (StringUtils.isBlank(status)) {
			return null;
		}
		for (DriverStatus pm : values()) {
			if (pm.status.equals(status)) {
				return pm;
			}
		}
		return null;
	}
	public String getName() {
		return name;
	}
	public String getStatus() {
		return status;
	}
	public static void main(String[] args) {
		System.out.println(DriverStatus.PASS.getName());
		System.out.println(DriverStatus.PASS.getStatus());

	}
}
